#include <REGX52.H>  
#include "Delay.h"   //调用延时函数
//数码管x显示

char NixieTable[15] = {0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0x7F, 0x6F, 0x40};
			//number    0      1    2      3    4      5     6    7      8    9      -


void Nixie(int location, number) { //（位置，数字）
	switch (location) { //选中LED位置
		case 0:P2_4 = 1;P2_3 = 1;P2_2 = 1;break;
		case 1:P2_4 = 1;P2_3 = 1;P2_2 = 0;break;
		case 2:P2_4 = 1;P2_3 = 0;P2_2 = 1;break;
		case 3:P2_4 = 1;P2_3 = 0;P2_2 = 0;break;
		case 4:P2_4 = 0;P2_3 = 1;P2_2 = 1;break;
		case 5:P2_4 = 0;P2_3 = 1;P2_2 = 0;break;
		case 6:P2_4 = 0;P2_3 = 0;P2_2 = 1;break;
		case 7:P2_4 = 0;P2_3 = 0;P2_2 = 0;break;
	}
	P0 = NixieTable[number]; //数字
	Delay(1);
	P0 = 0x00; //消影清零
}